﻿body {
    background-color:#fff;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: Arial, Helvetica, sans-serif!important;
    font-size:115%;
    font-kerning:none;
    line-height: 20px;
    color:#333;
}
/* BCP */
.bcp-buttonwidth
{
    max-width: 500px;
}
/* legend for the form Font Sizes */
legend{
    display:block;
    width:100%;
    padding:0;
    margin-bottom:20px;
    font-size:18px;
    line-height:inherit;
    color:#333;
    border:0;
    border-bottom:1px solid #e5e5e5;

}
/* Overall Font Sizes */
p, ul{
    font-size:115%;
    line-height:20px;
}
.body-text-area p, .body-text-area ul{
    font-size: 115%;
    line-height:20px;
}
.content-text-area p, .content-text-area ul{
    font-size: 115%;
    line-height:20px;
}
/* Underline code starts */
p a{
    text-decoration: underline;
}
.body-text-area ul{
    margin: 0px 0px 0px 20px;
    padding:0px;
}
.body-text-area ul a{
    text-decoration: underline;
}
.body-text-area a{
    text-decoration: underline;
}
.content-text-area ul a{
    text-decoration: underline;
}
.content-text-area a{
    text-decoration: underline;
}
/* Underline code ends */
.caption p, .caption ul{
    font-size: 115%;
    line-height:20px;
}
/* Overall Font Sizes */
/* unvisited link */
a:link {
    color: #336699;
}

/* visited link */
a:visited {
    color: #336699;
}

/* mouse over link */
a:hover {
    color: #990000;
}

/* selected link */
a:active {
     color: #336699;
}
h1 {
    font-size:170%;
    color: #5fb63d;
    font-weight:bold;
}
.l-height16{
    line-height:16px;
}
.l-height20{
    line-height:20px;
}
.l-height25{
    line-height:25px;
}
.l-height30{
    line-height:30px;
}
.l-height40{
    line-height:40px;
}
.font-xs{
    font-size:95%;
}
.font-sm{
    font-size:100%;
}
.font-md{
    font-size:150%;
}
.font-lg{
    font-size:200%;
}
.font-xl{
    font-size:250%;
}
.font-xxl{
    font-size:300%;
}
.bold{
    font-weight:bold;
}
.red{ 
    color:#990000; 
}
.white,
.white:focus,
.white:link,
.white:active
{
  color:#fff;
}
.white:hover
{
  color:#fff;
}
.white:visited
{
  color:#fff;
}
.italic{
    font-style: italic;
}
.gray-3{
   color:#333;
}
.gray-6{
   color:#666;
}
.gray-9{
   color:#999;
}
.gray-c{
   color:#ccc;
}
.glyphicon-question-sign {
    font-size: 170%;
}
.container-fluid {
  max-width: 1600px;
}

.validation-summary-errors {
    color:#990000;
    font-weight:bold;
}

.field-validation-error {
    font-weight:bold;
}
/* customize buttons*/
.btn-group ul.dropdown-menu li a {
    font-size: 100%;
    text-decoration: none;
    line-height: 18px;
}
.btn-group ul.dropdown-menu {
    padding-left: 0px;
}
/*btn-default*/
.btn-default,
.btn-default:focus,
.btn-default:link,
.btn-default:active
{
  background-color: #fff;
  border:1px solid #ccc;
  color:#444;
  font-weight:normal;
  text-decoration:none;
}
.btn-default:hover
{
  background-color: #eee;
  border:1px solid #999;
  color:#444;
}
.btn-default:visited
{
  color:#444;
}
/*btn-primary*/
.btn-primary,
.btn-primary:focus,
.btn-primary:link,
.btn-primary:active
{
  background-color: #0079c2;
  border:1px solid #0066b4;
  color:#fff;
  font-weight:normal;
  text-decoration:none;
}
.btn-primary:hover
{
  background-color: #5fb63d;
  border:1px solid #4da62f;
  color:#fff;
}
.btn-primary:visited
{
  color:#fff;
}
/*btn-success*/
.btn-success,
.btn-success:focus,
.btn-success:link,
.btn-success:active
{
  background-color: #5fb63d;
  border:1px solid #4da62f;
  color:#fff;
  font-weight:normal;
  text-decoration:none;
}
.btn-success:hover
{
  background-color: #2f6919;
  border:1px solid #255713;
  color:#fff;
}
.btn-success:visited
{
  color:#fff;
}
/*btn-info*/
.btn-info,
.btn-info:focus,
.btn-info:link,
.btn-info:active
{
  background-color: #eee;
  border:1px solid #999;
  color:#444;
  font-weight:normal;
  text-decoration:none;
}
.btn-info:hover
{
  background-color: #fff;
  border:1px solid #ccc;
  color:#444;
}
.btn-info:visited
{
  color:#444;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #444;
  background-color: #d9d9d9;
  border-color: #999;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #444;
  background-color: #ccc;
  border-color: #999;
}
/*btn-warning*/
.btn-warning,
.btn-warning:focus,
.btn-warning:link,
.btn-warning:active
{
  background-color: #f77711;
  border:1px solid #b65e11;
  color:#fff;
  font-weight:normal;
  text-decoration:none;
}
.btn-warning:hover
{
  background-color: #f78e1e;
  border:1px solid #c47118;
  color:#fff;
}
.btn-warning:visited
{
  color:#fff;
}
/*btn-danger*/
.btn-danger,
.btn-danger:focus,
.btn-danger:link,
.btn-danger:active
{
  background-color: #cc1418;
  border:1px solid #bc0d0f;
  color:#fff;
  font-weight:normal;
  text-decoration:none;
}
.btn-danger:hover
{
  background-color: #c00f11;
  border:1px solid #ad0809;
  color:#fff;
}
.btn-danger:visited
{
  color:#fff;
}
.btn-social-icon,
.btn-social-icon:focus,
.btn-social-icon:link,
.btn-social-icon:active,
.btn-social-icon:visited
{
  color:#fff;
}
/* customize buttons*/
/* customize panels*/
/* panel-primary*/
.panel-primary {
  border: 1px solid #ddd;
  background-color: transparent;
  border-radius:4px;
}
.panel-primary > .panel-heading {
  color:#444;
  background-color: #b0ccde;
  border-bottom: 0px solid #ddd;
  font-size:140%;
  font-weight:bold;
}
/* panel-success*/
.panel-success {
  border: 1px solid #ddd;
  background-color: transparent;
  border-radius:4px;
}
.panel-success > .panel-heading {
  color:#444;
  background-color: #cfe9c4;
  border-bottom: 0px solid #ddd;
  font-size:140%;
  font-weight:bold;
}
/* panel-info*/
.panel-info {
  border: 1px solid #ddd;
  background-color: transparent;
  border-radius:4px;
}
.panel-info > .panel-heading {
  color:#5fb63d;
  background-color: #fff;
  border-bottom: 0px solid #ddd;
  font-size:140%;
  font-weight:bold;
  padding-bottom:0px;
}
/* panel-warning*/
.panel-warning {
  border: 1px solid #ddd;
  background-color: transparent;
  border-radius:4px;
}
.panel-warning > .panel-heading {
  color:#fff;
  background-color: #cc1418;
  border-bottom: 0px solid #990000;
  font-size:140%;
  font-weight:bold;
}
/* panel-danger*/
.panel-danger {
  border: 1px solid #ddd;
  background-color: transparent;
  border-radius:4px;
}
.panel-danger > .panel-heading {
  color:#444;
  background-color: #ddd;
  border-bottom: 0px solid #ddd;
  font-size:140%;
  font-weight:bold;
}
/* panel-blank*/
.panel-blank {
  padding:0px;
  margin:0px;
}
.panel-blank .panel-heading {
  color:#444;
  font-size:140%;
  font-weight:bold;
    padding:0px;
  margin:0px;
}
.panel-blank .panel-body {
  padding:0px;
  margin:0px;
}
/* customize panels*/
.pdfconatiner{width:150px; margin-bottom:20px;}
.pdfconatiner img{max-width:100%;}
/* customize alerts*/
.alert-success{
  color:#444;
  background-color: #cfe9c4;
  border:1px solid #ccc;
}
.alert-info{
  color:#444;
  background-color: #b0ccde;
  border:1px solid #ccc;
}
.alert-warning{
  color:#fff;
  background-color: #cc1418;
  border:1px solid #ccc;
}
.alert-danger{
  color:#444;
  background-color: #ddd;
  border:1px solid #ccc;
}
/* customize alerts*/
.jumbotron-text-xl{
    font-size:200%;
    font-weight:bold;
    display:block;
    padding:0px 4px 10px 4px;
    color:#333;
}
.jumbotron-text-lg{
    font-size:180%;
    font-weight:bold;
    display:block;
    padding:0px 4px 10px;
    color:#333;
}
.jumbotron-text-md{
    font-size:150%;
    font-weight:bold;
    display:block;
    padding:0px 4px 10px 4px;
    color:#333;
}
.jumbotron-text-sm{
    font-size:120%;
    font-weight:normal;
    display:block;
    padding:6px 4px 0px 4px;
    color:#333;
}
.jumbotron-banner-mobile{
    font-size:180%;
    font-weight:bold;
    display:block;
    padding:0px 0px 6px 0px;
    color:#333;
    line-height: 21px;
}
.carousel-text{
    font-size:125%;
    color:#fff;
    font-weight:bold;
    display:block;
    padding:0px 0px 0px 0px;
    text-shadow:none;
}
.thumbnail-head{
    font-size:115%;
    color:#333;
    font-weight:bold;
    display:block;
    padding:0px 0px 0px 0px;
}
.thumbnail{
    border:1px solid #ddd;
    display:block;
    padding:6px;
    border-radius:4px;
    height:100% !important;
}
.footer-head{
    font-size:115%;
    color:#666;
    font-weight:bold;
    display:block;
    padding:6px 0px 6px 0px;
}
.copyright{
    text-align:center;
    font-size:90%;
    color:#666;
    font-weight:normal;
    display:block;
    padding:20px 0px 20px 0px;
}
/* customize subheadings Start*/
.subhead-xlarge{
    font-size:148%;
    color:#5fb63d;
    font-weight:bold;
    padding:0px;
    margin:0px;
}
.subhead-large{
    font-size:120%;
    color:#5fb63d;
    font-weight:bold;
    padding:0 0 7px;
    margin:0px;
}
.subhead-medium-green{
    font-size:105%;
    color:#5fb63d;
    font-weight:bold;
    padding:0px;
    margin:0px;
}
.subhead-medium-black{
    font-size:105%;
    color:#333333;
    font-weight:bold;
    padding:0px;
    margin:0px;
}
.image-caption{
    font-size:83%;
    color:#999;
    line-height:15px;
    font-weight:normal;
    padding:6px 6px 6px 6px;
    margin:0px;
}
/* customize subheadings End*/
/* carousel */
.slider-size {
    height: 270px; /* This is your slider height */
}
.carousel {
    width: 100%;
    margin: 0 auto; /* center your carousel if other than 100% */
    border-radius: 6px;
    overflow: hidden;
}
/* carousel */
.carousel-control .glyphicon,
.carousel-control .icon-prev,
.carousel-control .icon-next {
color:#fff;
}
.carousel-control .icon-prev:before {
color:#fff;
}

.carousel-control .icon-next:before {
color:#fff;
}
.carousel-caption {
     color: #fff;
      padding:0px;
      margin:0 auto;
      text-align:center;
      bottom:35px;
}
.carousel-indicators {
  bottom:0px;
  border: 0px;
}
.row1 {
    background: red;
}
.row2 {
    background: yellow;
}
.head-color {
    color: #5fb63d;
    font-weight:bold;
}
/* navbar */
.icon-bar {
    background-color: #339900 !important;
}
.navbar {
    border-radius: 4px;
    padding: 0px;
    margin: 0px;
}
.navbar-toggle {
    background-color: #fff !important;
    border: 0px;
}
/*-- change navbar dropdown color --*/

.navbar-default {
    background-color: #0079c2;
    border: 0px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-size:100%;
    font-weight:normal;
}
.navbar-nav > li > .dropdown-menu {
    background-color: #fff;
    opacity: 0.95;
}
.dropdown-menu li > a {
    color: #333;
    font-size:90%;
    font-weight:normal;
}
    .dropdown-menu li > a:hover {
        background: #0079C2;
        color: #fff;
    }
	
.navbar-nav .open .dropdown-menu{background-color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background: #0079C2; color: #fff;}
/* title */
.navbar-default .navbar-brand {
    border-right: 1px solid #fff;
    padding: 10px 6px 0px 10px;
    margin: 0px;

}
    .navbar-default .navbar-brand:hover,
    .navbar-default .navbar-brand:focus {
    }
/* link */
.navbar-default .navbar-nav > li > a {
    color: #fff;
    padding: 10px 15px;
    margin: 0px;
}
.navbar-default .navbar-nav > li > a:hover{
        color: #fff;
        font-size:100%;
        font-weight:normal;
		background:#145287;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a:focus{color:#fff;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover{
    color: #fff;
    background-color: #145287;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #145287;
}
.carousel .item > img {
    top: 0;
    left: 0;
    min-width: 100%;
    height: 270px;
    min-height: 270px;
    max-height: 270px;
}
.nav-tabs.centered > li, .nav-pills.centered > li {
    float: none;
    display: inline-block;
    *display: inline; /* ie7 fix */
    zoom: 1; /* hasLayout ie7 trigger */
}
.nav-tabs.centered, .nav-pills.centered {
    text-align: center;
}
.carousel .item > img {
    top: 0;
    left: 0;
    min-width: 100%;
    height: 270px;
    min-height: 270px;
    max-height: 270px;
}
.nav-tabs.centered > li, .nav-pills.centered > li {
    float: none;
    display: inline-block;
    *display: inline; /* ie7 fix */
    zoom: 1; /* hasLayout ie7 trigger */
}
.nav-tabs.centered, .nav-pills.centered {
    text-align: center;
}
.active-xs {
    background: #ddd;
    color: #333;
    font-weight: bold;
    border-radius: 4px;
    border: 0px solid #fff;
    padding: 0px;
}
.active-xs a:link {
    color: #336699;
}
.active-xs a:visited {
    color: #336699;
}
.active-xs a:hover {
    color: #990000;
}
.active-xs a:active {
     color: #336699;
}
.row-centered {
    text-align:center;
}
.space-top10 {
    margin:10px 0px 0px 0px;
}
.space-top20 {
    margin:20px 0px 0px 0px;
}
.space-top30 {
    margin:30px 0px 0px 0px;
}
.space-top40 {
    margin:40px 0px 0px 0px;
}
.pspace-top10 {
    padding:10px 0px 0px 0px;
}
.pspace-top20 {
    padding:20px 0px 0px 0px;
}
.pspace-top30 {
    padding:30px 0px 0px 0px;
}
.pspace-top40 {
    padding:40px 0px 0px 0px;
}
.jumbotron-desktop { 
    background-size: cover;
    height: 100%;
    background-position:left center;
    background-repeat:no-repeat;
} 
.jumbotron-mobile { 
    background-size: cover;
    height: 100%;
    background-position:left center;
    background-repeat:no-repeat;
 
} 


.jumbotron-landing-benefit {
    background-image: url(../hero-image.png);
    background-size: cover;
    height: 100%;
    background-position:right center;
    border-radius:6px;
    padding: 40px 4px 40px 4px;
}
.jumbotron-landing-request {
    background-image: url(../hero-image.png);
    background-size: cover;
    height: 100%;
    background-position:right center;
    border-radius:6px;
    padding: 40px 4px 40px 4px;
}
.jumbotron-landing-value {
    background-image: url(../hero-image.png);
    background-size: cover;
    height: 100%;
    background-position:right center;
    border-radius:6px;
    padding: 40px 4px 40px 30px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #0079c2;
    padding: 8.5px;
    margin-bottom: 1px;
    border-radius:4px;
}
    .nav-pills > li.active > a:hover {
        background-color: #5fb63d;
        color: #fff;
    }
.header-spacing {
    padding: 6px 0px 6px 0px;
}
.logo-spacing {
    padding: 0px 0px 0px 20px;
}
.glink-spacing {
    padding: 7px 0px 0px 0px;
}
.glinkerr-spacing {
    padding: 8px 20px 0px 0px;
}
.logo-mobile {
    padding: 8px 8px 0px 6px;
    margin: 0px;
}
.phone-no-desktop {
    padding: 8px 0px 0px 0px;
    color: #fff;
}
.phone-no-mobile {
    padding-bottom: 10px;
    margin-top: 0px;
}
.nav-mobile {
    padding-top: 0px;
    padding-bottom: 20px;
}
.hero-image {
    max-height: 270px;
    height: 270px;
    min-height: 270px;
}
.hero-image-landing {
    max-height: 350px;
    height: 350px;
    min-height: 350px;
}
.banner-mobile {
    padding-right:20px ;
}
.padding-banner-mobile {
    padding-right: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
}
.carousel-size {
    max-height: 270px;
    height: 270px;
    min-height: 270px;
}
.carousel1 {
    background: url(../carousel1.png) center center;
    background-size: cover;
}
.carousel2 {
    background: url(../carousel2.png) center center;
    background-size: cover;
}
.carousel3 {
    background: url(../carousel3.png) center center;
    background-size: cover;
}
.line-height-ul {
    line-height: 24px;
}
.top-0 {
    margin-top: 0px;
}
.top-5 {
    margin-top: 5px;
}
.top-10 {
    margin-top: 10px;
}
.top-15 {
    margin-top: 15px;
}
.top-20 {
    margin-top: 20px;
}
.height-20 {
    min-height: 20px;
}
.padding0 {
    padding: 0px;
}
.padding-b-0 {
    padding-bottom: 0px;
}
.padding-banner-mobile {
    padding-right: 10px;
    margin-bottom: 10px;
}
.margin0 {
    margin: 0px;
}
.leftnav-links-selected{
    color:#339933;
}
.leftnav-links-selected a:link {
    color: #339933;
}
.leftnav-links-selected a:visited {
    color: #339933;
}
.leftnav-links-selected a:hover {
    color: #339933;
}
.leftnav-links-selected a:active {
     color: #339933;
}
a.leftnav-links-selected:link, a.leftnav-links-selected:visited, a.leftnav-links-selected:hover, a.leftnav-links-selected:active{
    color: #339933;
}
.fa-external-link {
    color: black;
}
.padding-b-0 {
    padding-bottom: 0px;
}

.alert-box {
    padding: 12px 10px 10px 12px;
    border-color: #999;
    border-width: 1px;
    border-style: solid;
    border-radius: 6px;
    margin: 0px 0px 20px 0px;  
    color:#333;
    background-color: #f4f4f4;
}
.alert-box-heading
{
    font-size: 148%;
    font-weight: bold;
    color: #cc1418;
    padding-bottom: 10px;
}
.padding-banner-mobile {
    padding-right: 10px;
    margin-bottom: 10px;
}
.margin0 {
    margin: 0px;
}

/*added css after 26-08-2015*/

.left-sec-top-heading {
    color: #5fb63d;
    font-size: 125%;
    font-weight: bold;
	margin:0;
	border-bottom:0px solid #a6cca7;
    text-transform: uppercase;
    clear:both;
}

.right-sec-top-subheading {
    color:#5fb63d; 
    font-size: 170%; 
    font-weight: normal;
    margin:0; 
    padding:0;
}

.inner-cta-heading, .body-text-area h2, .common-heading, .content-text-area h2, .common-subheading h2{color:#5fb63d; font-size: 120%; font-weight: normal; margin:0; padding:0;}
.common-heading{padding-bottom:5px;}
.common-subheading h2 {font-weight:bold; font-size: 160%; padding-top:10px;}
.each-item-list h2.common-heading {font-weight:bold; padding-bottom:8px;}
.other-related-news, .content-text-area h2.common-heading.other-related-news{padding:17px 0 14px;}
#leftnav-links{border: 1px solid #ddd; border-radius: 4px; padding: 10px;}
#leftnav-links ul{list-style-type:none; padding:0 0 20px; margin:0;}
#leftnav-links ul:last-child{padding-bottom:0;}
#leftnav-links ul li{padding:6px 0; line-height:17px;}
#leftnav-links ul li a{font-size:100%;}
.inner-cta:after, .inner-cta:before{ content: " "; display: table;}
.inner-cta:after{clear:both;}

.innerController{padding-bottom:15px; padding-top:15px;}

.inner-cta a img{transition:300ms all ease-in;}
.inner-cta a img:hover{opacity:0.6;}

.body-text-area h2{padding-bottom:15px;}
.body-text-area ul li{padding:4px 0;}
.two-column{}
.two-column article .innerController{padding-top:10px;}

.inner-left-advertisement{padding:20px 0 0 0;}

.fa-external-link{font-size:100%; color:#666;}
.fa-file-pdf-o{color:red;}
.panel-default > .panel-heading{background:none; border-radius:0; border:none; padding-left:0; padding-right:0;}
.panel-group .panel{border-radius:0; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #ddd; box-shadow:none;}
.panel-collapse .panel-body{padding-left:0; padding-right:0;}
.panel-title a{background:url(../images/minus.png) no-repeat right 50%; display:block; font-size:80%; padding-right:30px;}
.panel-title a.collapsed{background:url(../images/plus.png) no-repeat right 50%;}
.panel-title a:hover{color:#990000;}
.content-text-area h2.inner-cta-heading.mt20{margin-top:20px;}
.inner-cta .caption .btn-success{font-size:100%;color:#fff;}

.mapsection{padding:10px 0;}

/* cookie UI */
#cookieDisabled,#cookieEnabled {display:none }
.cookies-bar {
    background: #eee;
    border-bottom: 1px solid #ccc;
    float: left;
    width: 100%;
    padding: 21px 21px 12px 21px;
    margin-bottom: 10px;
    position: relative;
}
 
.cookies-close {
    position: absolute;
    right: 9px;
    top: 5px;
}
 
.cookies-head {
    color: #339900;
    font-size: 150%;
}
 
.cookies-text p{
    line-height: 18px;
}

.close-updated{
    color:#000;
    opacity:1;
    font-size:275%;
    padding:0px;
    margin:-5px 0px 0px 0px;
}

/* cookie UI */

/* Map UI Start */
#map {
    height: 600px;
    width: 100%;
}
#map h2 {margin-top:0; font-size:15px; color:#333; padding-bottom:5px;}
.mapsection {padding:10px 0; position:relative;}
input#pac-Direction {background:#337ab7; border:none; border-radius:4px; color:#fff; font-size:11px; height:21px; line-height:21px; padding:0 10px; float:right; box-shadow:0 0 0 rgba(0,0,0,0.4);}
.customized-controls {position:absolute; z-index:52; top:20px; right:6px; width:69%;}

#pac-inputFrom {
background-color: #fff;
font-family: Roboto;
font-weight: 300;
text-overflow: ellipsis;
float:right;
border-radius:2px;
box-shadow:0 0 6px rgba(0,0,0,0.4);
border:none;
width:98%;
height:25px; margin-bottom:5px; padding:3px 5px; font-size:12px;
}

#pac-inputFrom:focus {
border-color: #4d90fe;
}
.gm-style-mtc > div {padding:3px !important;}

/* Map UI End */

/*FORM CSS*/
.content-text-area .page-header {margin-top:0;}
.page-header h1 {font-size:150%; margin:10px 0 0 0; color:#5fb63d; font-weight:bold;}
/*updated 120315*/
.form-group {width:80%; margin-bottom:10px;}
.control-label {text-align:left !important;}
/*updated 120315*/
.validation-summary-valid ul li {display:none !important;}
.form-horizontal .form-group {margin-left:0!important; margin-right:0!important;}

/*updated 011116*/
.has-feedback .form-control {padding-right: 0!important;}
/*FORM CSS*/

/*site map*/
.list{padding-left:14px;}
.list li{padding:3px 0;}
/*site map*/

#thumbnailImage{border: 1px solid #ccc; padding: 20px; background-color: #f1f1f1; margin-bottom:20px;}
#thumbnailImage img {max-width:100%;}
#thumbnailImage p {padding:5px 0; margin:0;}
#thumbnailImageLinks a {padding:4px 0; display:block; line-height:1;}
.three-equal-column-spot {margin-top:20px; border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px;}
.three-equal-column-spot #thumbnailImage { width:auto; background:none; border:none; padding:0 0 5px; margin:0;}
.three-equal-column-spot #thumbnailImage img {margin-bottom:15px;}
.three-equal-column-spot .each-item-list .common-heading {font-weight:bold;}
.three-equal-column-spot .each-item-list ul {padding-left:15px;}
.content-text-area p span.new-news {background:red; font-size:100%; padding:0 5px; display:inline-block;color:#fff; border-radius:2px;}

/*global search*/
.paginationCont {text-align:center;}
.paginationCont ul.pagination{padding-left:0;}
.inTheNewsBox {padding:0 0 15px;}
.inTheNewsBox span, .input-group span.ui-helper-hidden-accessible{display:none;}
.inTheNewsBox input { border:2px solid #ccc; border-radius:4px; height:39px; padding:8px; font-size:15px; color:#666; float:left;}
.inTheNewsBox input.topSeaIconBtn { float:right; color:#fff; font-size:14px; text-transform:uppercase; border:none; transition:all 300ms ease-in;}
#globalSearchListing section {padding:0 0 15px; border-bottom:1px solid #f2f2f2; margin-bottom:15px;}
.body-text-area #globalSearchListing section h2 {font-weight:bold; padding-bottom:8px;}
.description {padding-bottom:3px;}
.hyperlinkTxt{font-weight:bold;}
.pagination > li > a:hover {background:#337ab7; color:#fff;}
.pagination > li > a.actPNav {background:#337ab7; color:#fff;}
#divProcessing {margin-bottom:30px;}
ul.ui-autocomplete{z-index:100; padding: 0px; background-color: #fff; border:#ddd solid 1px; border-radius:4px; margin:0; max-width:300px !important; box-shadow:0 0 8px rgba(0,0,0,0.3);}
ul.ui-autocomplete.autocomplete-width {max-width:300px !important;}
ul.ui-autocomplete li{list-style-type:none; border-bottom:1px solid #f1f1f1;}
ul.ui-autocomplete li.ui-menu-item{cursor:pointer;}
ul.ui-autocomplete li a {padding:6px; display:block;}
ul.ui-autocomplete li a:hover {background:#0079c2; color:#fff; text-decoration:none;}
ul.ui-autocomplete li.ui-autocomplete-category {font-size:14px; font-weight:bold; padding:6px;}
a.ui-corner-all.viewall {color:#5fb63d; font-weight:bold;}
ul.ui-autocomplete li.ui-autocomplete-category.ui-menu-divider {display:none;}
#dvNoRecordFound {font-weight: bold;}
#dvNoRecordFound.validation {color:#990000; font-size: 116%; margin-top: -12px;}
ul.ui-autocomplete li a.invalidsearch {color:#990000;}
ul.ui-autocomplete li a.invalidsearch:hover {background:#fff; color:#990000;}



@media screen and (min-width:320px) {
.left-sec-top-heading {padding: 0 0 12px; cursor:pointer;background:url(../plus.png) no-repeat right 3px;}
.left-sec-top-heading.active{background:url(../minus.png) no-repeat right 3px; border-bottom:none;}
.leftSection{display:none;}
.right-sec-top-subheading{padding:10px 0; font-size:170%; font-weight: bold;}
.Back-Link{padding:10px 0;}
.inner-cta-heading, .content-text-area h2.inner-cta-heading{font-size:115%;padding-bottom:5px; color:#333; font-weight:bold;}
.body-text-area{padding-bottom:30px; padding-top:5px;}
.btn-sec .btn{display:block; margin-bottom:5px;}
.body-text-area ul, .each-item-list ul, .content-text-area ul{padding-left:15px;}
.two-column article:last-child .innerController{border-bottom:none; padding-bottom:0;}
.separator{display:none;}
.navbar{border-radius:4px;}
.content-text-area{border-top:1px solid #ddd; padding:20px 0 0 0;}
.content-text-area p span{display:block;}
.inTheNewsBox input {width:75%;}
.inTheNewsBox input.topSeaIconBtn { width:24%; }
/* Underline code starts */
p a{
    text-decoration: underline;
}
.body-text-area ul{
    margin: 0px 0px 0px 20px;
    padding:0px;
}
.body-text-area ul a{
    text-decoration: underline;
}
.body-text-area a{
    text-decoration: underline;
}
.content-text-area ul a{
    text-decoration: underline;
}
.content-text-area a{
    text-decoration: underline;
}
/* Underline code ends */
}

@media screen and (min-width:480px) {
#pac-inputFrom{width:64%; margin-right:10px;}
.customized-controls {z-index: 1000; top: 20px; width: 312px;}
#pac-inputFrom, input#pac-Direction {float:left;}
.inTheNewsBox input {width:80%;}
.inTheNewsBox input.topSeaIconBtn { width:19%; }
/* Underline code starts */
p a{
    text-decoration: underline;
}
.body-text-area ul{
    margin: 0px 0px 0px 20px;
    padding:0px;
}
.body-text-area ul a{
    text-decoration: underline;
}
.body-text-area a{
    text-decoration: underline;
}
.content-text-area ul a{
    text-decoration: underline;
}
.content-text-area a{
    text-decoration: underline;
}
/* Underline code ends */
ul.ui-autocomplete.autocomplete-width {width:77.6%!important;}

}

@media screen and (min-width:768px) {
.dropdown:hover .dropdown-menu{display: block;}
.left-sec-top-heading {padding: 0 0 6px; cursor:default;}
.left-sec-top-heading{background:none;}
.leftSection{display:block;}
.body-inner-rightsection{text-decoration:none;}
.body-inner-rightsection a{text-decoration:underline;}
.right-sec-top-subheading{padding: 0 0 7px;}
.innerController{border-right:1px solid #a6cca7;}
.innerController:last-child{border-right:none;}
.body-text-area{padding-top:0;}
.content-text-area h2.inner-cta-heading{padding-bottom:3px;}
.navbar-collapse{padding-left:0; padding-right:0;}
.mt10{margin-top:10px;}
.navbar-nav > li:last-child:hover .dropdown-menu{left:-77%;}
.separator{margin:0 20px; display:inline-block; color:#d3d3d3;}
.btn-sec .btn{display:inline-block; margin-bottom:0;}
.left-sec-top-heading {border-bottom:none;}
.footer-col {padding-bottom:0;}
.content-text-area{border-top:none; padding:0;}
.navbar{border-radius:4px;}
.Back-Link{padding:0;}
.navbar-default .navbar-nav > li > a {padding: 15px;}
.customized-controls {top:20px; width:64%; right:5px;}
.gm-style-mtc > div {padding:11px !important;}
.three-equal-column-spot {border-bottom:none; padding-bottom:0; margin-bottom:0;}
#pac-inputFrom {float:left; width:215px; height:36px; margin-bottom:10px; padding:5px 11px; font-size:15px;}
input#pac-Direction {text-transform:uppercase; height:36px; line-height:36px; font-size:12px; }
.inTheNewsBox input {width:80%;}
.inTheNewsBox input.topSeaIconBtn { width:19%; }
/* Underline code starts */
p a{
    text-decoration: underline;
}
.body-text-area ul{
    margin: 0px 0px 0px 20px;
    padding:0px;
}
.body-text-area ul a{
    text-decoration: underline;
}
.body-text-area a{
    text-decoration: underline;
}
.content-text-area ul a{
    text-decoration: underline;
}
.content-text-area a{
    text-decoration: underline;
}
/* Underline code ends */
ul.ui-autocomplete.autocomplete-width {width:22.6% !important;}
}

@media screen and (min-width:960px) {
.dropdown:hover .dropdown-menu{display: block;}
#pac-inputFrom {width: 185px;}
.inTheNewsBox input {width: 88%;}
.inTheNewsBox input.topSeaIconBtn { width: 11%; }
/* Underline code starts */
p a{
    text-decoration: underline;
}
.body-text-area ul{
    margin: 0px 0px 0px 20px;
    padding:0px;
}
.body-text-area ul a{
    text-decoration: underline;
}
.body-text-area a{
    text-decoration: underline;
}
.content-text-area ul a{
    text-decoration: underline;
}
.content-text-area a{
    text-decoration: underline;
}
/* Underline code ends */
}

@media screen and (min-width:1024px) {
.dropdown:hover .dropdown-menu{display: block;}
.innerController{border-bottom:none;}
.navbar-nav > li:last-child:hover .dropdown-menu{left:0;}
.thumbnail .two-btn a{margin-bottom:10px;}
.content-text-area p span{display:block;}
.inner-cta .thumbnail{margin-bottom:0px;}
.inner-cta{margin-bottom:20px;}
.inner-cta .thumbnail .caption{padding-bottom:0;}
.customized-controls {right:9px;top:22px;width:auto; }
#pac-inputFrom {width: 205px;}
/* Underline code starts */
p a{
    text-decoration: underline;
}
.body-text-area ul{
    margin: 0px 0px 0px 20px;
    padding:0px;
}
.body-text-area ul a{
    text-decoration: underline;
}
.body-text-area a{
    text-decoration: underline;
}
.content-text-area ul a{
    text-decoration: underline;
}
.content-text-area a{
    text-decoration: underline;
}
/* Underline code ends */
}

@media screen and (min-width:1100px) {
.dropdown:hover .dropdown-menu{display: block;}
.dropdown:hover a {background: #145287;}
.dropdown:hover .dropdown-menu li > a{background:#fff;}
.dropdown:hover .dropdown-menu li > a:hover{background:#0079c2; color:#fff;}
#pac-inputFrom { width: 300px; }
.customized-controls {top:20px;}
#thumbnailImage {width:199px;}
.three-equal-column-spot #thumbnailImage {width:auto;}
/* Underline code starts */
p a{
    text-decoration: underline;
}
.body-text-area ul{
    margin: 0px 0px 0px 20px;
    padding:0px;
}
.body-text-area ul a{
    text-decoration: underline;
}
.body-text-area a{
    text-decoration: underline;
}
.content-text-area ul a{
    text-decoration: underline;
}
.content-text-area a{
    text-decoration: underline;
}
/* Underline code ends */
}
.new-bottompadding {
    padding-bottom: 10px;
}

/**INNER FOUR ONE TWO LAYOUT FIX**/
.inner-cta article img {display:none;}
.inner-cta article:first-of-type img {display:block;}

@media screen and (min-width:768px) {
.inner-cta article img {display:block;}
}
/**INNER FOUR ONE TWO LAYOUT FIX ENDS**/

.news-container hr {margin:10px 0px 10px;}
.news-link {font-size:120%; font-weight:normal;}
.news-link a:link {text-decoration:none;}
.news-link a:hover {text-decoration:underline;}
.news-heading {color:#5fb63d; font-size:175%; font-weight:normal; margin-bottom:5px; line-height:100%; margin-top:35px;
}
.news-section {margin-bottom:35px;}
.news-section:last-of-type {margin-bottom:0px;}
.news-section hr:first-of-type {margin-top:0px;}
.news-section  p:first-of-type  span.news-heading {
 margin-top:0px;
 }
.news-section i {
 font-size:83%;
 }
.news-section p.news-link-paragraph {
 margin-bottom:0px;
 }

.image-float-left {float:none; margin-bottom:10px; width:100%;}
.image-float-right {float:none; margin-bottom:10px; width:100%;}
@media screen and (min-width:768px) {
.image-float-left {float:left; margin:0px 20px 10px 0px; width:35%;}
.image-float-right {float:right; margin:0px 0px 10px 20px; width:35%;}
}

/*SUBHEAD ADDITIONS*/

.subhead-2xlarge {
 font-size:250%;
 color: #5fb63d; 
 font-weight:bold;
 padding:0px;
 margin:0px;
 line-height:110%;
}
.subhead-2xlarge-blue {
 font-size:250%;
 color:#0079c2;
 font-weight:bold;
 padding:0px;
 margin:0px;
 line-height:110%;
}
.subhead-2xlarge-black {
 font-size:250%;
 color:#333333;
 font-weight:bold;
 padding:0px;
 margin:0px;
 line-height:110%;
}
.subhead-xlarge-blue {
 font-size:148%;
 color:#0079c2;
 font-weight:bold;
 padding:0px;
 margin:0px;
}
.subhead-xlarge-black {
 font-size:148%;
 color:#333333;
 font-weight:bold;
 padding:0px;
 margin:0px;
}
.subhead-large-blue {
 font-size:120%;
 color:#0079c2;
 font-weight:bold;
 padding:0 0 7px;
 margin:0px;
}
.subhead-large-black {
 font-size:120%;
 color:#333333;
 font-weight:bold;
 padding:0 0 7px;
 margin:0px;
}
.subhead-medium-blue {
 font-size:105%;
 color:#0079c2;
 font-weight:bold;
 padding:0px;
 margin:0px;
}

/*SAFETY CENTER*/
.container-fluid .container {
 padding-left:0; padding-right:0;
}
.callout {
 background-color:#eeeeee;
 width: 100%;
 margin:15px 0px;
 padding:20px;
}
.callout hr {
 width:100%;
 border-top:1px solid #cccccc;
 margin:10px 0px;
}
.callout ul {
 margin-left:5px;
 padding-left:10px;
}
.callout p:last-of-type {
 margin-bottom:0px;
}
.callout ul:last-of-type {
 margin-bottom:0px;
}
.callout ul li:last-of-type {
 margin-bottom: 0px;
}
.callout-paragraph {
 width:100%;
 margin-bottom:0px;
}
ol.reference li {
 color:#999999;
 line-height:16px;
 font-size:108%;
 font-weight:normal;
 margin:0 0 5px;
}
ol.reference a {
text-decoration:underline;
}

@media screen and (min-width:768px) {
 .callout {
  margin:20px 0px 20px 0px;
 }
 .callout-container {
  float:right;
  padding-left:20px;
  width:40%;
 }
 .callout-paragraph {
  width:60%;
  float:left;
 }
}

/*SUBHEAD ADDITIONS END*/
.njm-video-hd{
    display: block;
    padding-top:56.25%;
   }
.njm-video-nonhd{
    display: block;
    padding-top:75%;
   }

/* Summernote Text Editor */
.note-editor.note-frame .note-editing-area .note-editable {
    min-height: 200px;
}